ae3157d4bbcad3ac48e669a68ca553b1f3db59ab,dalesbred/src/main/java/org/dalesbred/instantiation/DefaultInstantiatorRegistry.java,DefaultInstantiatorRegistry,findArrayConversion,#Class#Type#,264
Before Change
if (Array.class.isAssignableFrom(source)) {
if (rawTarget.equals(Set.class))
return Optional.of(new SqlArrayToSetConversion(typeParameter(target), this));
if (rawTarget.isAssignableFrom(List.class))
return Optional.of(new SqlArrayToListConversion(typeParameter(target), this));
After Change
if (Array.class.isAssignableFrom(source)) {
if (rawTarget.equals(Set.class))
return Optional.of(new SqlArrayConversion<>(List.class, typeParameter(target), this, LinkedHashSet::new));
if (rawTarget.isAssignableFrom(List.class))
return Optional.of(new SqlArrayConversion<>(List.class, typeParameter(target), this, Function.identity()));